package com.lobov.utils;

//import java.nio.charset.Charset;
//import java.nio.file.Path;
//import java.nio.file.Paths;
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Scanner;

/**
 * Утилитарный класс для чтения матрицы и вектора из текстового файла в список
 * строк для JDK1.7
 * 
 */
public class FileReader7 {

	/**
	 * считывание значений матрицы в список строк из текстового файла
	 * 
	 * @param fileName
	 *            полный путь до файла в системе
	 * @param encoding
	 *            кодировка файла cp1251 utf-8
	 * @return список строк матрицы
	 */
//	public static List<String> getListOfMatrixStrings(String fileName,
//			Charset encoding) {
//		List<String> strs = new ArrayList<String>();
//		Path path = Paths.get(fileName);
//		try (Scanner scanner = new Scanner(path, encoding.name())) {
//			while (scanner.hasNextLine()) {
//				strs.add(scanner.nextLine());
//			}
//		} catch (Exception e) {
//			System.out.println("Error in file reading!!!");
//		}
//		return strs;
//	}
//
//	public static String getVectorString(String fileName, Charset encoding) {
//		Path path = Paths.get(fileName);
//		String string = null;
//		try (Scanner scanner = new Scanner(path, encoding.name())) {
//			while (scanner.hasNextLine()) {
//				string = scanner.nextLine();
//			}
//		} catch (Exception e) {
//			System.out.println("Error in file reading!!!");
//		}
//		return string;
//	}

}
